package com.telcordia.cvas.rpn;

import static org.junit.Assert.*;

import org.junit.Before;
import org.junit.Test;

public class BinaryOperatorShould {
	private static final int RHS = 13;
	private static final int LHS = 42;
	private OperandStack operandStack;

	@Before
	public void init() {
		operandStack = new OperandStack();
		operandStack.push(LHS);
		operandStack.push(RHS);
	}
	
	@Test
	public void callExtensionPointWithCorrectOperands() {
		BinaryMathOperatorSpy op = new BinaryMathOperatorSpy();
		op.execute(operandStack);
		assertEquals(LHS, op.getLhs());
		assertEquals(RHS, op.getRhs());
	}
	
	@Test
	public void storeCalculatedResult() {
	}
}
